barely make both ends meet - English Synonyms Dictionary